<?php

namespace Endor\EndorBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Endor\EndorBundle\Entity\Ventas
 */
class Ventas
{
    /**
     * @var integer $id
     */
    private $id;

    /**
     * @var Endor\EndorBundle\Entity\Clientes
     */
    private $Cliente;

    /**
     * @var Endor\EndorBundle\Entity\EstadosVentas
     */
    private $EstadoVenta;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set Cliente
     *
     * @param Endor\EndorBundle\Entity\Clientes $cliente
     */
    public function setCliente(\Endor\EndorBundle\Entity\Clientes $cliente)
    {
        $this->Cliente = $cliente;
    }

    /**
     * Get Cliente
     *
     * @return Endor\EndorBundle\Entity\Clientes 
     */
    public function getCliente()
    {
        return $this->Cliente;
    }

    /**
     * Set EstadoVenta
     *
     * @param Endor\EndorBundle\Entity\EstadosVentas $estadoVenta
     */
    public function setEstadoVenta(\Endor\EndorBundle\Entity\EstadosVentas $estadoVenta)
    {
        $this->EstadoVenta = $estadoVenta;
    }

    /**
     * Get EstadoVenta
     *
     * @return Endor\EndorBundle\Entity\EstadosVentas 
     */
    public function getEstadoVenta()
    {
        return $this->EstadoVenta;
    }
    /**
     * @var Endor\EndorBundle\Entity\ItemsVentas
     */
    private $ItemsVentas;

    public function __construct()
    {
        $this->ItemsVentas = new \Doctrine\Common\Collections\ArrayCollection();
    }
    
    /**
     * Add ItemsVentas
     *
     * @param Endor\EndorBundle\Entity\ItemsVentas $itemsVentas
     */
    public function addItemsVentas(\Endor\EndorBundle\Entity\ItemsVentas $itemsVentas)
    {
        $this->ItemsVentas[] = $itemsVentas;
    }

    /**
     * Get ItemsVentas
     *
     * @return Doctrine\Common\Collections\Collection 
     */
    public function getItemsVentas()
    {
        return $this->ItemsVentas;
    }
    
    /**
     * Set ItemsVentas
     *
     * @return Doctrine\Common\Collections\Collection 
     */
    public function setItemsVentas($itemsVentas)
    {
        $this->ItemsVentas = $itemsVentas;
    }
    
    /**
     * Clear ItemsVentas
     */
    
    public function ClearItemsVentas() {
        
        $this->ItemsVentas->clear();
    }
    /**
     * @var date $fecha
     */
    private $fecha;

    /**
     * @var date $fechaCreacion
     */
    private $fechaCreacion;


    /**
     * Set fecha
     *
     * @param date $fecha
     */
    public function setFecha($fecha)
    {
        $this->fecha = $fecha;
    }

    /**
     * Get fecha
     *
     * @return date 
     */
    public function getFecha()
    {
        return $this->fecha;
    }

    /**
     * Set fechaCreacion
     *
     * @param date $fechaCreacion
     */
    public function setFechaCreacion($fechaCreacion)
    {
        $this->fechaCreacion = $fechaCreacion;
    }

    /**
     * Get fechaCreacion
     *
     * @return date 
     */
    public function getFechaCreacion()
    {
        return $this->fechaCreacion;
    }
}